package com.ruoyi.home.domain;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

import java.util.Date;

/**
 * 银行对象 t_sf_contract
 *
 * @author weishu
 * @date 2021-07-21
 */
public class TBankDto extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    @Excel(name = "主键id")
    private Long id;

    /**
     * 商业银行ID
     */

    private Long bankId;

    /**
     * 商业银行名称+
     */

    private String bankName;

    /**
     * 商业银行编号（拉卡拉）
     */

    private String bankCodeLkl;

    /**
     * 联行名称（支行名称）
     */

    private String bankBranchName;

    /**
     * 联行行号（拉卡拉参与者行号）
     */

    private String bankBranchCodeLkl;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 预留字段1
     */
    private Date reserve1;

    /**
     * 预留字段2
     */
    private Integer reserve2;

    /**
     * 预留字段3
     */
    private String reserve3;

    /**
     * 预留字段4
     */
    private String reserve4;

    /**
     * 预留字段5
     */
    private String reserve5;

    /**
     * 删除标识。0:未删除，1：删除
     */

    private Integer delFlg;

    /**
     * 创建用户ID
     */

    private Long createUserid;

    /**
     * 创建时间
     */

    private Date createTime;

    /**
     * 更新用户ID
     */

    private Long updateUserid;

    /**
     * 更新时间
     */
    private Date updateTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getBankId() {
        return bankId;
    }

    public void setBankId(Long bankId) {
        this.bankId = bankId;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getBankCodeLkl() {
        return bankCodeLkl;
    }

    public void setBankCodeLkl(String bankCodeLkl) {
        this.bankCodeLkl = bankCodeLkl;
    }

    public String getBankBranchName() {
        return bankBranchName;
    }

    public void setBankBranchName(String bankBranchName) {
        this.bankBranchName = bankBranchName;
    }

    public String getBankBranchCodeLkl() {
        return bankBranchCodeLkl;
    }

    public void setBankBranchCodeLkl(String bankBranchCodeLkl) {
        this.bankBranchCodeLkl = bankBranchCodeLkl;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Date getReserve1() {
        return reserve1;
    }

    public void setReserve1(Date reserve1) {
        this.reserve1 = reserve1;
    }

    public Integer getReserve2() {
        return reserve2;
    }

    public void setReserve2(Integer reserve2) {
        this.reserve2 = reserve2;
    }

    public String getReserve3() {
        return reserve3;
    }

    public void setReserve3(String reserve3) {
        this.reserve3 = reserve3;
    }

    public String getReserve4() {
        return reserve4;
    }

    public void setReserve4(String reserve4) {
        this.reserve4 = reserve4;
    }

    public String getReserve5() {
        return reserve5;
    }

    public void setReserve5(String reserve5) {
        this.reserve5 = reserve5;
    }

    public Integer getDelFlg() {
        return delFlg;
    }

    public void setDelFlg(Integer delFlg) {
        this.delFlg = delFlg;
    }

    public Long getCreateUserid() {
        return createUserid;
    }

    public void setCreateUserid(Long createUserid) {
        this.createUserid = createUserid;
    }

    @Override
    public Date getCreateTime() {
        return createTime;
    }

    @Override
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getUpdateUserid() {
        return updateUserid;
    }

    public void setUpdateUserid(Long updateUserid) {
        this.updateUserid = updateUserid;
    }

    @Override
    public Date getUpdateTime() {
        return updateTime;
    }

    @Override
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String toString() {
        return "TBankDto{" +
                "id=" + id +
                ", bankId=" + bankId +
                ", bankName='" + bankName + '\'' +
                ", bankCodeLkl='" + bankCodeLkl + '\'' +
                ", bankBranchName='" + bankBranchName + '\'' +
                ", bankBranchCodeLkl='" + bankBranchCodeLkl + '\'' +
                ", remarks='" + remarks + '\'' +
                ", reserve1=" + reserve1 +
                ", reserve2=" + reserve2 +
                ", reserve3='" + reserve3 + '\'' +
                ", reserve4='" + reserve4 + '\'' +
                ", reserve5='" + reserve5 + '\'' +
                ", delFlg=" + delFlg +
                ", createUserid=" + createUserid +
                ", createTime=" + createTime +
                ", updateUserid=" + updateUserid +
                ", updateTime=" + updateTime +
                '}';
    }
}
